package timbap.visualizer.api.plugin.container;

import timbap.visualizer.api.context.messaging.TimeCodeListener;

/**
 * The <code>RootPlugin</code> interface is the base
 * interface for all plugins that can serve as the root
 * of the plugin tree.
 *
 * @author  Andreas Pabst
 * @see     timbap.visualizer.api.plugin.container.PluginFork
 */
public interface RootPlugin extends PluginFork {

    public void setTimeCodeListener(TimeCodeListener pTimeCodeListener);

    public TimeCodeListener getTimeCodeListener();
    
}
